/**
 * 安卓白金英雄坛制作组 <br>
 * 文件名：StartScreen.java <br>
 * 创建时间：2013-9-5 下午8:18:55 <br>
 * 所属项目：GmudEX <br>
 * @author 12548 <br>
 */
package lostland.gmud.exv2.ui;

import lostland.gmud.exv2.FontSize;
import lostland.gmud.exv2.GameMessageHandler;
import lostland.gmud.exv2.Gmud;
import lostland.gmud.exv2.blgframework.CScreen;
import lostland.gmud.exv2.blgframework.IInput;
import lostland.gmud.exv2.blgframework.impl.BLGGraphics;

/**
 * 类名：StartScreen <br>
 * 说明：
 *
 * @author 12548
 */
public class StartScreen extends CScreen {

	public static volatile boolean flag = true;

	String s =
			"  白金英雄坛说玩家QQ群：255861173" +
					"          官方论坛：http://www.newgmud.com/" +
					"        在这件事没发生之前，我一直在平" +
					"静地生活着；如果这件事没有发生，那" +
					"么我会依然这样平静甚至有点单调地继续" +
					"生活下去。可是最终它还是发生了，就" +
					"是现在，在我按下按钮的时候，我启动" +
					"了远古大陆英雄坛的时空转换装置。当" +
					"我从时空扭曲的强大力场中恢复知觉的" +
					"时候，我已经来到了这片传说中神秘的" +
					"土地。这里无法考证年代，我所来到的" +
					"地方好象是中原偏西的位置，一个不大" +
					"不小的小镇，镇上行人混杂，还算热闹" +
					"。从他们的交谈中我得知这里叫＂平安" +
					"小镇＂。而当我注视自己的时候才发现" +
					"，我变成了一个十四岁的少年！这里有" +
					"什么秘密？这是造就英雄的融炉或是邪" +
					"恶的渊源？我不知道，我只知道，从今" +
					"以后，我的生活将完全改变．．．";

	int x = 300;

	public StartScreen() {
		super();
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.blgframework.CScreen#update(float)
	 */
	@Override
	public void update(float deltaTime) {
		x -= 5;

		if (flag) {

			getGame().getInput().getKeyEvents();
//			game.getInput().getTouchEvents();
			IInput i = getGame().getInput();
			if (i.isTouchDown(0)) {
				getGame().getHandler().obtainMessage(GameMessageHandler.MSG_CREATE).sendToTarget();
			}
		}
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.blgframework.CScreen#present(float)
	 */
	@Override
	public void present(float deltaTime) {
		BLGGraphics g = (BLGGraphics) getGame().getGraphics();
		g.clear(Gmud.getBgColor());

		g.drawText(s, 0, x / 10, FontSize.FT_16PX, 320);

		g.drawRect(0, 0, 320, 16, Gmud.getBgColor());
		g.drawText("=============白金英雄坛说EX=============", 0, 0, FontSize.FT_16PX, 9999);
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.blgframework.CScreen#pause()
	 */
	@Override
	public void pause() {
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.blgframework.CScreen#resume()
	 */
	@Override
	public void resume() {
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.blgframework.CScreen#dispose()
	 */
	@Override
	public void dispose() {
	}

}
